turkey turkey

  • Turkey

    Slang for an investment that yields disappointing results or turns out worse than expected. Failed business deals, securities that realize significant losses a···

    2022-01-05 14:11:04